/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package tsb.grafo;


import org.junit.Test;
import static org.junit.Assert.*;

/**
 *
 * @author Kapica
 */
public class testPruebaGrafo {

    public testPruebaGrafo() {
    }

   @Test
     public void testCOnexion()
     {
         Dispositivo a=new Dispositivo();
   Dispositivo b=new Dispositivo();
   Dispositivo c=new Dispositivo();
   Dispositivo d=new Dispositivo();

   Grafo g = new Grafo(a);
   g.insertarNodo(b);
   g.insertarNodo(c);
   g.insertarNodo(d);

   Conexion co = new Conexion(a,b);
   co.setNombre("ab");
   Conexion co2 = new Conexion(c,d);
   co2.setNombre("cd");
   Conexion co3 = new Conexion(a,c);
   co3.setNombre("ac");
   Conexion co4 = new Conexion(a,d);
   co4.setNombre("ad");
   Conexion co5 = new Conexion(b,c);
   co5.setNombre("bc");
   Conexion co6 = new Conexion(b,d);
   co6.setNombre("bd");


   assertTrue(g.insertarConexion(co));
   assertTrue(g.insertarConexion(co2));
   assertTrue(g.insertarConexion(co3));
   assertTrue(g.insertarConexion(co4));
   assertTrue(g.insertarConexion(co5));
   assertTrue(g.insertarConexion(co6));

   System.out.println(g.toString());

   g.eliminarNodo(b);
   
   // assertTrue(g.eliminarConexion(co6));
    
    System.out.println(g.toString());



   


     }

}